package pattern.Singleton_P;

/**
 * Created by dycong on 2017/3/20.
 *TODO 静态内部类实现单例，它是懒汉式的
 * 实际上，无论是外部类还是静态内部类，对JVM而言，他们是平等的两个InstanceClass对象，只存在访问修饰符限制访问权限的问题，不存在谁包含谁的问题。
 */
public class Singleton_Static {
    private static class SingletonHolder {
        private static final Singleton_Static INSTANCE = new Singleton_Static();

    }
    private Singleton_Static(){}

    public static Singleton_Static getInstance(){
        return SingletonHolder.INSTANCE;
    }

}
